crypto/tls.Conn.quic (field)
79 uses
crypto/tls (current package)
conn.go#L32: quic *quicState // nil for non-QUIC connections
conn.go#L620: if c.quic != nil {
conn.go#L713: if c.quic != nil {
conn.go#L833: if c.quic != nil {
conn.go#L971: if c.quic != nil {
conn.go#L1070: if c.quic != nil {
conn.go#L1313: if c.quic != nil {
conn.go#L1509: if c.quic != nil {
conn.go#L1510: c.quic.cancelc = handshakeCtx.Done()
conn.go#L1511: c.quic.cancel = cancel
conn.go#L1568: if c.quic != nil {
conn.go#L1588: close(c.quic.blockedc)
conn.go#L1589: close(c.quic.signalc)
handshake_client.go#L122: if c.quic == nil {
handshake_client.go#L159: if c.quic != nil {
handshake_client.go#L378: if c.quic != nil && session.EarlyData {
handshake_client_tls13.go#L176: if hs.c.quic != nil {
handshake_client_tls13.go#L401: if c.quic != nil {
handshake_client_tls13.go#L440: if err := checkALPN(hs.hello.alpnProtocols, encryptedExtensions.alpnProtocol, c.quic != nil); err != nil {
handshake_client_tls13.go#L450: if c.quic != nil {
handshake_client_tls13.go#L712: if c.quic != nil {
handshake_client_tls13.go#L743: if c.quic != nil && msg.maxEarlyData != 0 && msg.maxEarlyData != 0xffffffff {
handshake_client_tls13.go#L764: session.EarlyData = c.quic != nil && msg.maxEarlyData == 0xffffffff // RFC 9001, Section 4.6.1
handshake_server_tls13.go#L143: if hs.clientHello.earlyData && c.quic != nil {
handshake_server_tls13.go#L235: selectedProto, err := negotiateALPN(c.config.NextProtos, hs.clientHello.alpnProtocols, c.quic != nil)
handshake_server_tls13.go#L242: if c.quic != nil {
handshake_server_tls13.go#L366: if c.quic != nil && hs.clientHello.earlyData && i == 0 &&
handshake_server_tls13.go#L459: if hs.c.quic != nil {
handshake_server_tls13.go#L618: if c.quic != nil {
handshake_server_tls13.go#L640: if c.quic != nil {
handshake_server_tls13.go#L749: if c.quic != nil {
handshake_server_tls13.go#L788: if hs.c.quic != nil {
quic.go#L155: conn.quic = &quicState{
quic.go#L159: conn.quic.events = conn.quic.eventArr[:0]
quic.go#L170: if q.conn.quic.started {
quic.go#L173: q.conn.quic.started = true
quic.go#L178: if _, ok := <-q.conn.quic.blockedc; !ok {
quic.go#L187: qs := q.conn.quic
quic.go#L206: if q.conn.quic.cancel == nil {
quic.go#L209: q.conn.quic.cancel()
quic.go#L210: for range q.conn.quic.blockedc {
quic.go#L223: c.quic.readbuf = data
quic.go#L224: <-c.quic.signalc
quic.go#L225: _, ok := <-c.quic.blockedc
quic.go#L233: c.hand.Write(c.quic.readbuf)
quic.go#L234: c.quic.readbuf = nil
quic.go#L291: q.conn.quic.transportParams = params
quic.go#L292: if q.conn.quic.started {
quic.go#L293: <-q.conn.quic.signalc
quic.go#L294: <-q.conn.quic.blockedc
quic.go#L327: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L336: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L346: if len(c.quic.events) > 0 {
quic.go#L347: last = &c.quic.events[len(c.quic.events)-1]
quic.go#L350: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L354: last = &c.quic.events[len(c.quic.events)-1]
quic.go#L360: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L367: if c.quic.transportParams == nil {
quic.go#L368: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L372: for c.quic.transportParams == nil {
quic.go#L377: return c.quic.transportParams, nil
quic.go#L381: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L387: c.quic.events = append(c.quic.events, QUICEvent{
quic.go#L406: case c.quic.blockedc <- struct{}{}:
quic.go#L407: case <-c.quic.cancelc:
quic.go#L414: case c.quic.signalc <- struct{}{}:
quic.go#L415: c.hand.Write(c.quic.readbuf)
quic.go#L416: c.quic.readbuf = nil
quic.go#L417: case <-c.quic.cancelc:
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |